package com.sugon.dao;

import com.sugon.entity.SparePartConsumRecordEntity;
import org.apache.ibatis.annotations.Param;

/**
 * 备件耗用记录Dao
 *
 * @author YuXD
 * @date 2022-08-17
 */
public interface SparePartConsumRecordDao extends BaseDao<SparePartConsumRecordEntity> {

    /**
     * 统计某一库位中某个月份下的出库总数
     *
     * @param posId 库位ID
     * @param month 月份字符串
     * @return
     */
    Integer statTotalNum(@Param("posId") String posId, @Param("month") String month);

    /**
     * 统计指定领料明细中的已换件数
     *
     * @param id               耗用记录ID
     * @param materialRecordId 领料明细ID
     * @return
     */
    int sumConsumeNum(@Param("id") String id, @Param("materialRecordId") String materialRecordId);

}
